projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
df18223
)
widget: Make contains respect rounded borders
author
Matthias Clasen
<mclasen@redhat.com>
Sun, 7 Apr 2019 15:11:22 +0000
(15:11 +0000)
committer
Matthias Clasen
<mclasen@redhat.com>
Sun, 7 Apr 2019 15:18:37 +0000
(15:18 +0000)
We have the api for this now.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index ed0a21f5a7af74926ffa391b8106d1c143e7d7ae..e118af5852f031e37f7cc424277263c1eda25d4e 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-824,9
+824,8
@@
gtk_widget_real_contains (GtkWidget *widget,
gtk_css_boxes_init (&boxes, widget);
- /* XXX: This misses rounded rects */
- return graphene_rect_contains_point (gtk_css_boxes_get_border_rect (&boxes),
- &(graphene_point_t){x, y});
+ return gsk_rounded_rect_contains_point (gtk_css_boxes_get_border_box (&boxes),
+ &GRAPHENE_POINT_INIT (x, y));
}
static GtkWidget *